more options to  use anonymous classes and ids