complete pattern Bridge(different permanent data storage)