improving layers