and advanc