slag class documentation