added frame & some basic stuff for workspace