buycontroller fixes