change ha name and fix a ng repeat bug