Modifed codes.