don't target=_blank too much
show error if any
get best size for image