added base commands to their own package