fixes on software