simplified attribute structure