add multiple files support