seventh exercise almost runnable