implementati con return null i files