some comments and port via args