begin implement

#48 対応