angular is hooked up full circle, if a bit ugly