Delay Generator

e1117a2c10ffb727288e2dc9251a84f577777777