fixed rendering bug, better workspace creation