lowercase selected
use loop.first not magick number