Class builder scratch