added angular skeleton