workspace
ignore workspace
misc code redux