atg. working nn.listen.and.serve()