rename
separate retainedfragment from base