added new file and modified others