initial setup for build