collecting all together