added and updated several files