Better format of initialize