Prototype/Iterator Implementation complete