adding alot of stuff