made balance plat more general