Chat after few changes within code and checing for correct working.
Also after creating class diagram and sequence diagram with Astah.