got server working through listen