implemented more input commands
merged with commands implementation