this works, next change is to fine-tune suggestions