this is rapidly getting messy... but at least ive got my own blog generator