Name refactor
Update DDL
Some implementation on view