Final version but debug version