added features to implements
authorization continued