so gross
cleanup
adding sessions and socket back in