block rotating machine types