new portfolio theme and some cleanup