getting nearer to completion .........