starting implement spt, and just start writing swap slot