まったくわからんのでNSLogしまくっただけ