explicit overridae
made an array