Some drive work done, not sure how to finish it