added splstack class