work on contractibility