included former contents of gsp so that when it is necessary later to
include parts of it, it is easier to do so.