debuging, testing, profiling