Refacto du code + autoloader