added layer order