more tests - creating applicative functions