test with a more real-life use case