Finshed implementation of note extensions switch.