steal function working; story complete