hackdep and module compiler working