compress V0.4

bug fix
seperate algorithm by file name