refactor
add deprecated note