separated debug functions
fully translated functions.prg