improves ZokisCode to receive an object that implements an interface iteration