add axis selection
something
add storage of distinct images