Add sparse and shortcut creating functions