InputConditionV1

more tests.
Seems ok