add create screen method, add actual graphic (TODO: exceptions look
bad)