use pluginlib for external databases