Not ready version

Add ArrayList input parameter instead String[]