Add director logic