basci product controller