I amhaving trouble commiting and pushing changes so i am posting my updates to the program here