add draft of demo with target, pomfirst, and fragments