updated create and destroy to output the target object + updated corresponding tests