integrating basics