general additions here and there