init introduction