adapting for tumblr back end