version 3. database design and implement done.