Corrections

Quelques corrections et optimisations du code.