added full input loading