opmize the codes