Guo's private lib ray