added suggest method