namespace all imports
get rid of confused string handling
cleanup gems