driver optimized...calculations correcr