3rd working copy. need to figure out how to select proper compose result