Fix user list
Handle extra purchase constraints for controller