add main file
add two source file