add elasticity to square