revised according to submission requirements