bytecounter skeleton done