fixed suggestions, wonked up the logic.