updated standards, mainly thinking about network reading and writing will work