- adding loginrequiredmixin