is kd player so good? u put him into programs or...?