initial setup and import