better fomulation