refactor files, unstable version of asmcmp