fixed #1, #2, #3. Order by descending of date