add authorizations and settings management and basic scaffold