more infra stuff
merge with silvia
angular setup