adding setup stuff