add alias n and dp