added a better extension seperator
recompiled code