modernized syntax… added ".m" support.