simplify init