add posts functionality and update overall css