enhance angular block