Garvalin biomecanics