Everything explained in the below attached file
9 freelancers are bidding on average $20 for this job
I can do that easily. I have worked on java for 4 years. I know all the theories of an object oriented programming and I practsed it for a long time. Collaborating on it will be a pleasure for sure.