shooter: add ION support