implement tab remember, authorize process come before checking