restructure files implement verbs