added SoftAssignments for Convenience