merge merge merge sebix's input