began with logical expressions