what is SP anyway, this is my first time of hearing about it.