so many things come to mind