modified auto-complete
become more transplantable