development phase for buy controller