more skel
use self closing version of cursor