lab2 ports finished.
add timer driver