buy controller check