new syntax of initialization