added comments, File handler checks no extension before loading