some code change, add DB structure