adding unit tests and tweaking experiments