Even better idea
Better integration framework