working on dispel module