require aesop story engine