added ability to read object value