discussion: use sane basename - because it will be part of ids/class