Reformatted with more detail