some assumptions were not correct