Published method compose location