integrating previous work