modified fetchByRequest