20130603 GN Algorithm OK~