Improve on flexible commands, fix bugs, compile everything.