drafted attribute class
a great deal of modifications uploaded