dependency modal