misc crichton issues. datalist support refactored

@fosdev ready for re-review.