add online initialisation