add base logic for SerialNumber dialog
Merge branch 'local'