finished with set0