refactored balls, added some style