New function approach.

Delivers a data.frame ready for use.