cleaned K Model