repo cleanup, erradicated all warnings (first time with -Wall -.- )