adding files for all operations
need to edit them still