changes and update lcm