modify create mark process
add mark requests test
pass all mark requests test