aded a ton of extra stuff