added angular shell