temporarily simplify initialization