submission UI