now uses preprocessing via codekit, copy tweaks and simplified portfolio