preliminary angular setup