rebuild with angular