pre is done