balance & overflow