cleanup old files
restore accidentally deleted file
big documentation effort for object and producer classes