added prepopulation of source field.