add image model
wip: modify image model
add character model