customer schema refactor