Auth package 2.0

Review pls