sparse hash
uiwindow
simple crpyto