improve choice name for functions
fix import
add json
v0.5.4