edit some methods