Updated suggestion algorithm. Bug fixes.