loading inputs one-by-one
merged