add new world to screen helper
optimize model code