one by one and all together