single logic commit