Added Hopper Initalization