implemented object helpers