refactor WeldStartup to use stream

simplify same interactions with stream and/or foreach