Added Zhu's implementation. Trying to work some magic for it