https://blog.cambly.com/2017/01/05/the-10-rules-of-packing/