edited helpers