Base del projecte i modificat per ajustar-lo al projecte.