sometimes you use 2 newlines to separate function definitions, sometimes only one. please stay consistent.