adding all nececsary files