configured init