some stuff I thought was a good idea