add elevateword & badword functions
merge