added assert module
still debugging