add the dotasource code and get it running