trying to make the auth more standard like yii2, misc comments on components