implement base class for install command