breaking down mixed contents