refactored the acount depedant beans