To Do: add some sort of favourite functionality.