added more 3rd party modules