add shapes in reverse order to assure more recent is on top