some more extensive tests