Re: interface and implementation