custom inits & otv