add missing require and dependency