fixed: framework.install()