Feature/add support for files