various modifications in methods e authorization