Computation part of the project