dir cleanup, new code for assignments and assignment files