layput modification