creation method bodies
constrain the delay to valid range
fleshed out readme