add new variant file, bugs fixed.
doc updated.