add bunch of custom stuff.