remove public again and again