debugging and simplisity