changes and redesign