dump totally old implementation, working with proper models