edited for submission