Add hooks for load DataSource