Dealing with mixed/multipart

Supporting mixed/multipart

TODO