change package names, implement concat inputformat, extract diff