adding basing driver prototypes