Need to be public ?