phase 0 & check 10