gluing all together