use scheme to replace ragtime