optimize a littel bit