add default + allow stdin