An Introduction to GRAPA