finish zeroObject(). still needs tests