first step, after solution of #1