init device fxn no longer inits device; rename it