made tags optional