with self-contained driving mechanisms