rigid approaches