added a file compiler
updated compiled codes