.kd is generating if doesnt exists