initial commit with raw DotKernel framework