start of screen processing