perform some authenticatin implementation