Mainly translation from spanish.