final version + comments

az 2 hafte pish amade bood vali git commit ha ro sync nemi kard !