i wonder, I can carry out to separate place implementation of temlate class member