rename things and add compiler header
Working on circular buffers