GENERAL GK : A DETAILED RESOURCE