splitting operations in  to multiple files