Added filename parameter