add Logic substance