update to not using native fragment