add getName and checkSign