added angular and all sorts of cool hanging gets