added and deleted necessary files