Manual initialization