added removeExt