Finished

@kalamoni @mostafa-adel @tonyfoti @mohamed-halawa @FatmaEmran @sedramina 
please review but don't merge as there is a part of the gui I have written and will delete when the code sample passes all verifications.
Thank you for your time