standarize init calls