add - checkout prototype