add simple platform driver homework