more comments and a sequence function