for required mark