recent work

tests and experiemnts