reword some parts for better flow