started with logic