refactor, add mx records, warn for www or http