implemented hints option