format
use more clear up/down markers
use ull