Incorporated Franks latest code and sounds.