add optional subproject