first iteration of cleaning up file utils