It is a very complicated process