clean module compolete and working