add mark support && load data from db but not hardcode