fixed problem with incompatible ASM versions, using version 4, commented out sections in case we should use 3.3