properly processing multiple inputfiles
some code cleanup don; remaining: handle system config changes
Multiple files and repository cleanup