reducing particle struct size