purchase view controller