screen-state basic boilerplate written; basic test functionality