projects structure --pre