for more commands A LOT of code can be reused. specific: - permissions - (optional) parameter parsing - actions?!