stdin stdout version