add parameters, with attributes, and put them in class level doc