capsulate the project