commiting all puchase classes