add suggestion preview (unfinished)