add methods for ball