added append silence feature