create screen framework