Addig first draft, incomplete Bonus module and current work on keyboard1.