separate inputs