many changes
started with jasmineJs unit test with  karma