finish the let part