switch to squares and ul
iterate up version