version based on old (crappy) datamodel