implementing further tests