add default rendering, instance vars, and view class