add slot code