adding with-delay. im sick of typing out delay functions
Merge branch 'master' into optimize