added some more init strategies