added lots of information