New style and primary sign function
Primary sign function
Auth