Fixed optional filename parameter and updated documentation