Reformatted using proper markdown