survey of STP