removed unneeded parts, added more info