putting all the little pieces together to make a beautiful big picture!