updates and some thoughts