issue #3, fixed filename casing bug