add reveal as submodule
add opensource community as a test