Initial skeleton based on angular-app