added self to sa