Main GC Purchase framework