Implemented balanced