Updating auth system and the corresponding checks