can variables be used to build dynamic selectors?