Add run once type init