Implemented DataSource add