tests up to date and passing