re-maked whole project, renaming and fixed some of fatal 11 error, need to start with destry list error