exclude "query" earlier on to free up memory
reformat column removal to recognise data.table conventions, fix cat() call.
add descriptor for data.table
update query
start main