20130603 GN Algorithm