make file running! 

@zmyao88  check it out and merge