modified less structure