- fixed a bug
- added lots of variants tests