finished Compose
reformatted