updated ppt and all codes