for dy1