add String toInt implicit conversion
update cps mechanism