added basestates