object extending utility