get class variables
detect class variables
get class variables