added all adv tests, type tests