Work on files module interface