create advanced controls