meet our Robert Hooke:))