revised the format