build 3 deep modules project