progress... slowly but surely.