do it in two steps