add slot type