added suggest functionality