db design works