GSL P90 - Everything you would want to know