little refacture