setup basic development envionment