updating other missing files and some major fixes
updating other missing files and some major fixes