params properly initialized