prefix classnames and make auth controller extensible