add three opensource project