data -> datas : to avoid name collision
fix python build
rename and add cmds