complex approval process