debug and practice