initializer snippit