setFrame added