Updates and thoughs