adding advanced