1st step integration