adds portfolio section; misc cleanup