restructure and tumblr interface