initial new function AppendDrum