add dynamic loadable extensions