private: (no space)
newline before function. Also, technically this is getting closer and closer to being a proper class, but that's a matter of taste.