fixed bugged commands and completed one that I'd forgotten to finish