filled in mechanics section