minimal driver outline