add autoLoader