lock composer