sh . , ordinaryfirst