31/08/2023. work on square composition.