aldr , pp ,pp