tests everything again