Thank you David, these are great.