code for suplimenting layers + new results