added variant id and info dict and a simple test