Customer lifetime value Framework