addition of generic exp class
update generic experiment runner, error with unicode to be fixed