#7 add optional 'best time' feature