added angular features