These are my tech notes