added authcomponent