realize input