added pure

removed old content