fix, add some support functions, remove functions dont needed
refactor files on modules
remove files put wrong on module view