logic node