wrote clean code for move - basic casework complete