no more .kd file error and now app compile can have optional path