renamed files
added header guards
added default arguments