attempt to finish Simpson
adding initial lambda classes
merge