method self missing bug fixed