Dynamic type load implemented