edit some method