assign_private -> put_private
add hex version svg