Adding code optimisation project