use authentication class