added test with a custom condition builder