fragments portfolio