clean up codes, and add up _deps directory to test compiling