initial setup (minus build file)