got struct over socket working i think
obligatory commit