add new tab controller for buy function