CEP Final project submission