edit firstly