moved setup to it's own dir