added support for additional file types