updated some non-GUI stuff