refactored the requirements panel. wagh.