after merging kaysar's 2Jan zip
on4th Jan
after merging kaunsars 4thJan version