Engineering up Authentication