add in recent functionality