comments. Progress. fixes.