Add history fragment implement