some labs are too hard and we have to use a lot beyond what we study at the lecture . The first assignment was too hard for the beginners of java and OOP .