refs #23 runnable logics