Editted functions