Ricardo Diaz Scientific Solution