initial socket interface draft