end all in itself