manual init option