writting failing tests