added drum handler