still struggling with basic command handling... :(