spt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~