combine two open source projects for