Implimenting srcWriter