saving before pulling
Implemented new workspace functionality via tabs