novalogic, inc.