{CodeGate}

design pattern