Added both initialization styles