deeps: now accept configuration require style instead of global style