Adding behavioral  - interpreter impl and test and found a bug in perl behavioral - interpreter, so fixed that too