some updates to add mark thing