first commit with the plain discounter class