better explanations
fix slot status value
enforce warnings pragma