bux fixes, need to add play function