Sketch out most remaining funcs.