updated frame stuff
closed mono