register関連の機能をいくつか実装しました。まだ、ちゃんと動かない。