Automated logic