adding kcp package to automate the use of KCP