trailing whitespace >:(
add image uploads