simplify base initialisation