register new commands