shapes declarations update