string compare
init value and rbfm