Updated with a lot of information