start with this. Random useful bits as notes