edit for code parts