merge different subproject test
organize yeah but ugly too