sharing some of the work