add mix & any func
add isDefined func