mohamed added sw and fixed errors with lw and changed every int to long
mohamed fixed merge conflicts after pull and everything is running
Merge pull request #3 from Omar-Hossam/mohamed

added lw and sw