src file have been added
little changes have been made