'new' is no longer required, now the function is self invoking itself.