add spot support