free in case of multiple type == 2