ule logic