feature: add basic function using Array()