commented code and added more objects