2014.01x: split up into files
2014.01x: some more refactoring