hook it up all together