implemented several more input commands