keep method order like it was