use pipes instead of plus