rename, use const
use more const. test on _tk