[F] change to append inseead of nconc(destructive)