update portfolio to work with post folder better and small fixes