Create KMP implementatioin