new initial data and fixed some issues.