Legislature makes progress on many fronts