near far value, inheritance