edited methods