basic driver comunication