plug everything together