working on sparkon stuff