fixed up init list