fixing bugs in SOM