Finish add coursebook
Add toArray function
Merge branch 'hsy0130' into wip