setup automation framework