source field for base file elements raised errors

fixed the element specification to prevent this
refactored task list creation a bit