it seems to work. and normalization is implemented the cool way :)