added buymanager