started work on dynamic input