Automated initialization