add Limit Switch API