pulling all together