change the order and manager the file more fluently.