Too many empty lines. One empty line between the end of the previous function and the header (that is missing) of the current one is enough. :)