Added tests and light code improvements