consistent attribute structure
looking for patterns