added movefile discovery via directory traversal
moved core ext to separate file