bindでselfを返すようにした