(feat) Authentication working