cleaned up all my code and added accessibility