notes: add network module