add source and pro file