more setup, keeping it nice and clean:)