for ruby1.8
version 1.3.5