ability to set element, class, and id. involves a syntax change