first major major hurdle. segfault within socket
a