change some function name and mv to passtk directory