Created different attribute types and allowed editing of attributes