started to create block state, currently three errors need to be fixed in the usercontrollertest