Add Advanced Types