styling changes and some backend work, but still have a problem with adding new posts and rendering before they are fetched