initial try for spark port