slowly making progress...