added guide on implementing random ops