self remove from methods