updated built in __repr__ and __str__ methods and add more numpy arrays