rebuilding v2. coding portfolio