more work with dire