added fragment generator to portfolio