updated layer append script