activate functions